home *** CD-ROM | disk | FTP | other *** search
- G4C
- ; $VER: menu.backup Rev.001 © by Juan Manuel Wehrli 2000
- WINBIG -1 -1 100 95 "Sicherung"
- WinType 00001000
- WinOnMouse 95 5
- WinBackGround IMAGE BG 0
- Winout "NIL:"
-
- xOnLoad
- GuiOpen #This
-
- ;=== Abbruch Button
- XButton 0 0 100 15 "Abbrechen [_X]"
- GadFont xHelvetica.font 11 010
- GadKey "x"
- GuiQuit #This
-
- XButton 0 15 100 15 "Site Sicherung"
- GadFont xHelvetica.font 11 000
- GuiClose #This
- lvuse HTMLEXT 1
- EXTRACT %SiteBakArcDir CLEAN bakdir
- JoinFile $bakdir $*SITENAME bakfile
- AppVar bakfile ".lha"
- ifexists file "t:htmlext/backup.list"
- delete t:htmlext/backup.list
- endif
- cli 'echo "$*SITENAME HomePage Backup" >t:htmlext/backup.list'
- cli 'echo "====================================================================" >>t:htmlext/backup.list'
- cli 'echo " " >>t:htmlext/backup.list'
- cli 'echo "Backuparchiv: $bakfile" >>t:htmlext/backup.list'
- cli 'echo " " >>t:htmlext/backup.list'
- ifexists file $bakfile
- cli 'list $bakfile LFORMAT="%D" >env:.htmlext.tmp'
- SetVar filedat $.htmlext.tmp
- cli 'list $bakfile LFORMAT="%L" >env:.htmlext.tmp'
- SetVar filesize $.htmlext.tmp
- cli 'list $bakfile LFORMAT="%T" >env:.htmlext.tmp'
- SetVar filetime $.htmlext.tmp
- cli 'list $bakfile LFORMAT="%C" >env:.htmlext.tmp'
- SetVar filecom $.htmlext.tmp
- EZReq "Site Backup erstellen/rücksichern, letztes Backup:\n\nDatei: $bakfile\nGrösse: $filesize bytes\nDatum: $filedat\nZeit: $filetime\nKommentar: $filecom" "_1 Updaten|_2 Neues Backup|_3 Rücksichern|[_X] Abbrechen" bakreq
- if $bakreq = 1
- Update "Infobar" 1 "Update $bakfile ... bitte haben Sie etwas Geduld!"
- cli 'lha -r u $bakfile $*SITEDIR >>t:htmlext/backup.list'
- Update "Infobar" 1 " "
- cli 'multiview t:htmlext/backup.list'
- elseif $bakreq = 2
- Update "Infobar" 1 "Lösche bestehende Archiv Datei $bakfile ..."
- cli 'delete $bakfile FORCE'
- Update "Infobar" 1 "Erzeuge Archiv $bakfile ... bitte haben Sie etwas Geduld!"
- cli 'lha -r a $bakfile $*SITEDIR >>t:htmlext/backup.list'
- Update "Infobar" 1 " "
- cli 'multiview t:htmlext/backup.list'
- elseif $bakreq = 3
- Update "Infobar" 1 "Sichere Archiv zurück nach $*SITEDIR ... bitte haben Sie etwas Geduld!"
- cli 'lha x $bakfile $*SITEDIR >>t:htmlext/backup.list'
- Update "Infobar" 1 " "
- cli 'multiview t:htmlext/backup.list'
- endif
- else
- EZReq "Site Backup erstellen/rücksichern:\n\nKein bestehendes Backup!" "_1 Neues Backup|[_X] Abbrechen" bakreq
- if $bakreq = 1
- cli 'delete $bakfile FORCE'
- cli 'lha -r a $bakfile $*SITEDIR >>t:htmlext/backup.list'
- cli 'multiview t:htmlext/backup.list'
- endif
- endif
- GuiQuit #This
-
- XButton 0 30 100 15 "Projekt Sicherung"
- GadFont xHelvetica.font 11 000
- GuiClose #This
- lvuse HTMLEXT 1
- EXTRACT %SiteBakArcDir CLEAN bakdir
- JoinFile $bakdir $*SITENAME bakfile
- AppVar bakfile "_pjdata.lha"
- ifexists file "t:htmlext/backup.list"
- delete t:htmlext/backup.list
- endif
- cli 'echo "$*SITENAME HomePage Projectdata Backup" >t:htmlext/backup.list'
- cli 'echo "====================================================================" >>t:htmlext/backup.list'
- cli 'echo " " >>t:htmlext/backup.list'
- cli 'echo "Backuparchiv: $bakfile" >>t:htmlext/backup.list'
- cli 'echo " " >>t:htmlext/backup.list'
- ifexists file $bakfile
- cli 'list $bakfile LFORMAT="%D" >env:.htmlext.tmp'
- SetVar filedat $.htmlext.tmp
- cli 'list $bakfile LFORMAT="%L" >env:.htmlext.tmp'
- SetVar filesize $.htmlext.tmp
- cli 'list $bakfile LFORMAT="%T" >env:.htmlext.tmp'
- SetVar filetime $.htmlext.tmp
- cli 'list $bakfile LFORMAT="%C" >env:.htmlext.tmp'
- SetVar filecom $.htmlext.tmp
- EZReq "Site Backup erstellen/rücksichern, letztes Backup:\n\nDatei: $bakfile\nGrösse: $filesize bytes\nDatum: $filedat\nZeit: $filetime\nKommentar: $filecom" "_1 Updaten|_2 Neues Backup|_3 Rücksichern|[_X] Abbrechen" bakreq
- if $bakreq = 1
- Update "Infobar" 1 "Update $bakfile ... bitte haben Sie etwas Geduld!"
- cli 'lha -r u $bakfile $*SITEDATADIR >>t:htmlext/backup.list'
- Update "Infobar" 1 " "
- cli 'multiview t:htmlext/backup.list'
- elseif $bakreq = 2
- Update "Infobar" 1 "Lösche bestehende Archiv Datei $bakfile ..."
- cli 'delete $bakfile FORCE'
- Update "Infobar" 1 "Erzeuge Archiv $bakfile ... bitte haben Sie etwas Geduld!"
- cli 'lha -r a $bakfile $*SITEDATADIR >>t:htmlext/backup.list'
- Update "Infobar" 1 " "
- cli 'multiview t:htmlext/backup.list'
- elseif $bakreq = 3
- Update "Infobar" 1 "Sichere Archiv zurück nach $*SITEDATADIR ... bitte haben Sie etwas Geduld!"
- cli 'lha x $bakfile $*SITEDATADIR >>t:htmlext/backup.list'
- Update "Infobar" 1 " "
- cli 'multiview t:htmlext/backup.list'
- endif
- else
- EZReq "Site Projectdata Backup erstellen:\n\nKein bestehendes Backup!" "_1 Neues Backup|[_X] Abbrechen" bakreq
- if $bakreq = 1
- cli 'delete $bakfile FORCE'
- cli 'lha -r a $bakfile $*SITEDATADIR >>t:htmlext/backup.list'
- cli 'multiview t:htmlext/backup.list'
- endif
- endif
- GuiQuit #This
-
- XButton 0 50 100 15 "Kompl. Spiegel"
- GadFont xHelvetica.font 11 000
- GuiClose #This
- EZREQ "Site & Projektdaten Spiegel Funktion:\n\nWollen Sie spiegeln,\noder rücksichern?" "_1 Spiegeln|_2 Rücksichern|[_X] Abbrechen" spmod
- if $spmod = 1
- GoSub #This "AllToMed"
- elseif $spmod = 2
- GoSub #This "AllToLoc"
- endif
- GuiQuit #This
-
- XButton 0 65 100 15 "Site Spiegel"
- GadFont xHelvetica.font 11 000
- GuiClose #This
- EZREQ "Site Spiegel Funktion:\n\nWollen Sie spiegeln,\noder rücksichern?" "_1 Spiegeln|_2 Rücksichern|[_X] Abbrechen" spmod
- if $spmod = 1
- GoSub #This "SiteToMed"
- elseif $spmod = 2
- GoSub #This "SiteToLoc"
- endif
- GuiQuit #This
-
- XButton 0 80 100 15 "Projekt Spiegel"
- GadFont xHelvetica.font 11 000
- GuiClose #This
- EZREQ "Projekt Daten Spiegel Funktion:\n\nWollen Sie spiegeln,\noder rücksichern?" "_1 Spiegeln|_2 Rücksichern|[_X] Abbrechen" spmod
- if $spmod = 1
- GoSub #This "ProjToMed"
- elseif $spmod = 2
- GoSub #This "ProjToLoc"
- endif
- GuiQuit #This
-
-
-
-
- ;Spiegel Routinen: Sichern
- xRoutine "AllToMed"
- lvuse HTMLEXT 1
- EXTRACT %SiteSpiegelDir CLEAN mirrordir
- EXTRACT %SitePath CLEAN Sitedir
- EZREQ "Bisherige Spiegeldaten löschen?" "_1 Nein, weiter|_2 Vorher löschen|[_X] Abbrechen" spdel
- if $spdel = 1
- guiload htmlext:gui/func.mirror
- Update func.mirror 2 "Alles Spiegeln"
- Update func.mirror 1 "Erstelle Site Rapport"
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- cli 'echo "$*SITENAME : Spiegel Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Von: $Sitedir" >>t:htmlext/mirror.list'
- cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "func.mirror" 1 "Kopiere Site Daten ..."
- Update "Infobar" 1 "Kopiere $Sitedir nach $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'copy $Sitedir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
-
- lvuse HTMLEXT 1
- EXTRACT %SiteDataMirror CLEAN mirrordir
- EXTRACT %SiteDataPath CLEAN pjddir
- Update "func.mirror" 1 "Erstelle Daten Raport ..."
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "$*SITENAME : Project Data Spiegel Rapport" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Von: $pjddir" >>t:htmlext/mirror.list'
- cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "func.mirror" 1 "Kopiere Projekt Daten ..."
- Update "Infobar" 1 "Spiegle $pjddir nach $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'copy $pjddir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- run 'multiview t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- elseif $spdel = 2
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- guiload htmlext:gui/func.mirror
- Update "func.mirror" 2 "Sitedaten Spiegelung ..."
- Update func.mirror 1 "Erstelle Site Rapport"
- cli 'echo "$*SITENAME : Spiegel Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Von: $Sitedir" >>t:htmlext/mirror.list'
- cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'list $mirrordir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
- Update "func.mirror" 1 "Lösche Site Daten ..."
- cli 'execute t:htmlext/mirror.dellist'
- cli 'delete t:htmlext/mirror.dellist FORCE'
- Update "Infobar" 1 "Spiegle $Sitedir nach $mirrordir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten ..."
- cli 'copy $Sitedir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
-
- lvuse HTMLEXT 1
- EXTRACT %SiteDataMirror CLEAN mirrordir
- EXTRACT %SiteDataPath CLEAN pjddir
-
- Update "func.mirror" 2 "Projetdaten Spiegelung ..."
- Update "func.mirror" 1 "Erstelle Rapport"
-
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "$*SITENAME : Projectdata Spiegel Rapport" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Von: $pjddir" >>t:htmlext/mirror.list'
- cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'list $mirrordir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
- Update "func.mirror" 1 "Lösche bestehende Daten"
- cli 'execute t:htmlext/mirror.dellist'
- cli 'delete t:htmlext/mirror.dellist FORCE'
- Update "Infobar" 1 "Spiegle $pjddir nach $mirrordir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $pjddir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- endif
- Update Infobar 1 "Komplett Sicherung erfolgreich abgeschlossen!"
- guiquit func.mirror
-
- xRoutine "SiteToMed"
- lvuse HTMLEXT 1
- EXTRACT %SiteSpiegelDir CLEAN mirrordir
- EXTRACT %SitePath CLEAN Sitedir
- EZREQ "Bisherige Spiegeldaten löschen?" "_1 Nein, weiter|_2 Vorher löschen|[_X] Abbrechen" spdel
- if $spdel = 1
- guiload htmlext:gui/func.mirror
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- Update "func.mirror" 2 "Site Spiegelung ..."
- Update "func.mirror" 1 "Erstelle Rapport"
- cli 'echo "$*SITENAME : Spiegel Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Von: $Sitedir" >>t:htmlext/mirror.list'
- cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "func.mirror" 1 "Kopiere Daten ..."
- Update "Infobar" 1 "Spiegle $Sitedir nach $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'copy $Sitedir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- cli 'multiview t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- elseif $spdel = 2
- guiload htmlext:gui/func.mirror
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- Update "func.mirror" 2 "Site Spiegelung ..."
- Update "func.mirror" 1 "Erstelle Rapport"
- cli 'echo "$*SITENAME : Spiegel Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Von: $Sitedir" >>t:htmlext/mirror.list'
- cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'list $mirrordir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
- Update "func.mirror" 1 "Lösche Daten ..."
- cli 'execute t:htmlext/mirror.dellist'
- cli 'delete t:htmlext/mirror.dellist FORCE'
- Update "Infobar" 1 "Spiegle $Sitedir nach $mirrordir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten ..."
- cli 'copy $Sitedir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- endif
- Update Infobar 1 "Site Spiegelung erfolgreich abgeschlossen!"
- guiquit func.mirror
-
- xRoutine "ProjToMed"
- lvuse HTMLEXT 1
- EXTRACT %SiteDataMirror CLEAN mirrordir
- EXTRACT %SiteDataPath CLEAN pjddir
- EZREQ "Destinations Dateien vorher löschen?" "_1 Nein, weiter|_2 Vorher löschen|[_X] Abbrechen" spdel
- if $spdel = 1
- GuiLoad htmlext:gui/func.mirror
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- Update "func.mirror" 2 "Projektdaten Speigelung"
- Update "func.mirror" 1 "Erstelle Rapport"
- cli 'echo "$*SITENAME : Project Data Spiegel Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Von: $pjddir" >>t:htmlext/mirror.list'
- cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Spiegle $pjddir nach $mirrordir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $pjddir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- elseif $spdel = 2
- guiload htmlext:gui/func.mirror
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- Update "func.mirror" 2 "Projektdaten Speigelung"
- Update "func.mirror" 1 "Erstelle Rapport"
- cli 'echo "$*SITENAME : Projectdata Spiegel Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Von: $pjddir" >>t:htmlext/mirror.list'
- cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'list $mirrordir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
- Update "func.mirror" 1 "Lösche Daten"
- cli 'execute t:htmlext/mirror.dellist'
- cli 'delete t:htmlext/mirror.dellist FORCE'
- Update "Infobar" 1 "Spiegle $pjddir nach $mirrordir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $pjddir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- endif
- Update Infobar 1 "Projektdaten Spiegelung erfolgreich abgeschlossen!"
- GuiQuit func.mirror
-
-
- ;Spiegel Routinen: Rücksichern
- xRoutine "AllToLoc"
- lvuse HTMLEXT 1
- EXTRACT %SiteSpiegelDir CLEAN mirrordir
- EXTRACT %SitePath CLEAN Sitedir
- EZREQ "Sollen die bestehenden Daten vorher gelöscht werden?" "_1 Nein, weiter|_2 Ja, löschen|[_X] Abbrechen" spdel
- if $spdel = 1
- GuiLoad htmlext:gui/func.mirror
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- Update "func.mirror" 2 "Site Rücksichern ..."
- Update "func.mirror" 1 "Estelle Rapport"
- cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo "Nach Lokal: $Sitedir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Spiegle $mirrordir nach $Sitedir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $mirrordir $Sitedir ALL CLONE NOREQ >>t:htmlext/mirror.list'
-
- lvuse HTMLEXT 1
- EXTRACT %SiteDataMirror CLEAN mirrordir
- EXTRACT %SiteDataPath CLEAN pjddir
-
- Update "func.mirror" 2 "Projektdaten rücksichern ..."
- Update "func.mirror" 1 "Erstelle Rapport"
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "$*SITENAME : Rücksicherungs Rapport" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo "Nach Lokal: $pjddir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Kopiere $mirrordir nach $pjddir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $mirrordir $pjddir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- elseif $spdel = 2
- GuiLoad htmlext:gui/func.mirror
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- Update "func.mirror" 2 "Site Rücksichern ..."
- Update "func.mirror" 1 "Estelle Rapport"
- cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo "Nach Lokal: $Sitedir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'list $Sitedir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
- Update "func.mirror" 1 "Lösche Daten"
- cli 'execute t:htmlext/mirror.dellist'
- cli 'delete t:htmlext/mirror.dellist FORCE'
- Update "func.mirror" 1 "Kopiere Daten"
- Update "Infobar" 1 "$mirrordir nach $Sitedir rücksichern ... bitte haben Sie etwas Geduld!"
- cli 'copy $mirrordir $Sitedir ALL CLONE NOREQ >>t:htmlext/mirror.list'
-
- lvuse HTMLEXT 1
- EXTRACT %SiteDataMirror CLEAN mirrordir
- EXTRACT %SiteDataPath CLEAN pjddir
-
- Update "func.mirror" 2 "Projektdaten rücksichern ..."
- Update "func.mirror" 1 "Erstelle Rapport"
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "$*SITENAME : Rücksicherungs Rapport" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo "Nach Lokal: $pjddir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'list $pjddir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
- Update "func.mirror" 1 "Lösche Daten"
- cli 'execute t:htmlext/mirror.dellist'
- cli 'delete t:htmlext/mirror.dellist FORCE'
- Update "Infobar" 1 "$mirrordir nach $pjddir rücksichern ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $mirrordir $pjddir ALL CLONE NOREQ >>t:htmlext/mirror.list'
-
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- endif
- Update Infobar 1 "Site Rücksicherung erfolgreich abgeschlossen!"
- GuiQuit func.mirror
-
- xRoutine "SiteToLoc"
- lvuse HTMLEXT 1
- EXTRACT %SiteSpiegelDir CLEAN mirrordir
- EXTRACT %SitePath CLEAN Sitedir
- EZREQ "Sollen die bestehenden Daten vorher gelöscht werden?" "_1 Nein, weiter|_2 Ja, löschen|[_X] Abbrechen" spdel
- if $spdel = 1
- GuiLoad htmlext:gui/func.mirror
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- Update "func.mirror" 2 "Site Rücksichern ..."
- Update "func.mirror" 1 "Estelle Rapport"
- cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo "Nach Lokal: $Sitedir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Spiegle $mirrordir nach $Sitedir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $mirrordir $Sitedir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- elseif $spdel = 2
- guiload htmlext:gui/func.mirror
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- Update "func.mirror" 2 "Site Rücksichern ..."
- Update "func.mirror" 1 "Estelle Rapport"
- cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo "Nach Lokal: $Sitedir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'list $Sitedir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
- Update "func.mirror" 1 "Lösche Daten"
- cli 'execute t:htmlext/mirror.dellist'
- cli 'delete t:htmlext/mirror.dellist FORCE'
- Update "func.mirror" 1 "Kopiere Daten"
- Update "Infobar" 1 "$mirrordir nach $Sitedir rücksichern ... bitte haben Sie etwas Geduld!"
- cli 'copy $mirrordir $Sitedir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- endif
- Update Infobar 1 "Site Rücksicherung erfolgreich abgeschlossen!"
- GuiQuit func.mirror
-
- xRoutine "ProjToLoc"
- lvuse HTMLEXT 1
- EXTRACT %SiteDataMirror CLEAN mirrordir
- EXTRACT %SiteDataPath CLEAN pjddir
- EZREQ "Sollen die lokalen Dateien vorher gelöscht werde?" "_1 Nein, weiter|_2 Vorher löschen|[_X] Abbrechen" spdel
- if $spdel = 1
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- guiload htmlext:gui/func.mirror
- Update "func.mirror" 2 "Projektdaten rücksichern ..."
- Update "func.mirror" 1 "Erstelle Rapport"
- cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo "Nach Lokal: $pjddir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Kopiere $mirrordir nach $pjddir ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $mirrordir $pjddir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- elseif $spdel = 2
- GuiWindow HTMLEXT WAIT
- GuiWindow #This WAIT
- guiload htmlext:gui/func.mirror
- Update "func.mirror" 2 "Projektdaten rücksichern ..."
- Update "func.mirror" 1 "Erstelle Rapport"
- cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
- cli 'echo "Nach Lokal: $pjddir" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- cli 'echo "===============================================" >>t:htmlext/mirror.list'
- cli 'echo " " >>t:htmlext/mirror.list'
- Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
- cli 'list $pjddir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
- Update "func.mirror" 1 "Lösche Daten"
- cli 'execute t:htmlext/mirror.dellist'
- cli 'delete t:htmlext/mirror.dellist FORCE'
- Update "Infobar" 1 "$mirrordir nach $pjddir rücksichern ... bitte haben Sie etwas Geduld!"
- Update "func.mirror" 1 "Kopiere Daten"
- cli 'copy $mirrordir $pjddir ALL CLONE NOREQ >>t:htmlext/mirror.list'
- GuiWindow HTMLEXT RESUME
- GuiWindow #This RESUME
- run 'multiview t:htmlext/mirror.list'
- endif
- Update Infobar 1 "Projektdaten Rücksicherung erfolgreich abgeschlossen!"
- GuiQuit func.mirror
-
-
-